package edu.usmp.p2.disfraz.action;

import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;

import com.opensymphony.xwork2.ActionSupport;

import edu.usmp.p2.disfraz.model.Cliente;
import edu.usmp.p2.util.Utilitario;

	public class RegistraClienteAction extends ActionSupport {
		private Cliente cliente;
		private String mensaje;
		public String execute(){
			String camino="success";
			EntityManager em= Utilitario.getInstance().getEntityManager();
			EntityTransaction tx=em.getTransaction();
			try{
				tx.begin();
				em.persist(cliente);
				mensaje="Registro Satisfactorio";
				tx.commit();
			}catch (Exception e) {
				e.printStackTrace();
				tx.rollback();
				mensaje="Registro Insatisfactorio";
				camino="error";
			}
			return camino;
		}
		public Cliente getCliente() {
			return cliente;
		}
		public void setCliente(Cliente cliente) {
			this.cliente = cliente;
		}
		public String getMensaje() {
			return mensaje;
		}
		public void setMensaje(String mensaje) {
			this.mensaje = mensaje;
		}

		
		
	}


